package com.sm.util;

import java.io.File;
import java.util.ArrayList;
import java.util.List;

import org.mybatis.generator.api.MyBatisGenerator;
import org.mybatis.generator.config.Configuration;
import org.mybatis.generator.config.xml.ConfigurationParser;
import org.mybatis.generator.internal.DefaultShellCallback;

public class MBGTest {

	public static void main(String[] args) throws Exception {
		
		
		  List<String> warnings = new ArrayList<String>(); boolean overwrite = true;
		  File configFile = new File("mbg.xml"); ConfigurationParser cp = new
		  ConfigurationParser(warnings); Configuration config =
		  cp.parseConfiguration(configFile); DefaultShellCallback callback = new
		  DefaultShellCallback(overwrite); MyBatisGenerator myBatisGenerator = new
		  MyBatisGenerator(config, callback, warnings);
		  myBatisGenerator.generate(null);
		 
//		String url="http://www.ichijiang.cn/login/register?userId=35";
//		String str="http://www.ichijiang.cn/login/register?userId=41";
//		if(str.contains("?")) {
//			String str1=str.substring(0, str.indexOf("?"));
//		    String str2=str.substring(str1.length()+1, str.length());
//		    String str3=str.substring(0, str.indexOf("="));
//		    String str4=str.substring(str3.length()+1, str.length());
//		    System.out.println(str2);
//		    System.out.println(str3);
//		}else {
//			System.out.println("bucunzi");
//		}		 
	}
}
